package com.whosly.disclosure.early.handler.spi;

/**
 * error handler.
 */
public interface ErrorHandler {

    /**
     * Get type.
     *
     * @return type
     */
    String getType();
    
    /**
     * Handle exception.  发送错误信息
     * 
     * @param name name
     * @param cause cause
     */
    void handleException(String name, Throwable cause);

    /**
     * Handle message.  发送预警信息
     *
     * @param name name
     * @param message 预警信息
     */
    void handleMsg(String name, String message);

}
